public class UHFTemperatureSensors extends RFIDWithUHFUART_mtk
| Modifier and Type | Class and Description |
|---|---|
static interface |
UHFTemperatureSensors.IUHFInventoryTemperatureTagCallback |
static class |
UHFTemperatureSensors.TemperatureTag |
UhfBase.ErrorCodeTidLengthBank_EPC, Bank_RESERVED, Bank_TID, Bank_USER, LockBank_ACCESS, LockBank_EPC, LockBank_KILL, LockBank_TID, LockBank_USER, LockMode_LOCK, LockMode_OPEN, LockMode_PLOCK, LockMode_POPEN, UPDATE_UHF| Modifier and Type | Method and Description |
|---|---|
static UHFTemperatureSensors |
getInstance() |
UHFTAGInfo |
inventorySingleTag()
单步识别标签
Identify tag in single mode |
UHFTemperatureSensors.TemperatureTag |
inventorySingleTemperatureTag() |
boolean |
setEPCAndTIDMode()
设置循环盘点同时读取 EPC、TID 模式
Setup auto scan to acquire EPC, TID mode |
boolean |
setEPCAndTIDUserMode(int user_prt,
int user_len)
设置循环盘点同时读取 EPC、TID、USER 模式
Setup auto scan to acquire EPC, TID, User mode |
boolean |
setEPCSensorsMode() |
void |
setInventoryCallback(IUHFInventoryCallback inventoryCallback)
设置盘点回调接口,接收循环盘点到的标签数据
Set the inventory callback interface to receive the label data from the cyclic inventory 备注:需要在开始循环盘点 IUHF.startInventoryTag()之前调用此方法。Note: This method needs to be called before starting the loop inventory IUHF.startInventoryTag(). |
void |
setInventoryCallback(UHFTemperatureSensors.IUHFInventoryTemperatureTagCallback inventoryCallback) |
boolean |
startInventoryTag()
开始循环识别标签。
|
boolean |
stopInventory()
停止循环识别,在调用此函数之后应当退出循环获取缓冲区的标签信息的子线程
Stop auto reading, after call this function to exit sub threads of tag data of buffer. |
blockWriteData, eraseData, eraseData, factoryReset, free, generateLockCode, getConnectStatus, getCW, getEPCAndTIDUserMode, getErrCode, getFastInventoryMode, getFrequencyMode, getGen2, getHardwareVersion, getInputStatus, getLBTMode, getPower, getProtocol, getRFLink, getTagLocate, getTemperature, getVersion, init, init, inventorySingleTag, isInventorying, isPowerOn, killTag, killTag, lockMem, lockMem, readData, readData, readTagFromBuffer, setConnectionStatusCallback, setCW, setDynamicDistance, setEPCAndTIDUserMode, setEPCAndUserReservedModeEx, setEPCMode, setFastID, setFastInventoryMode, setFilter, setFreHop, setFrequencyMode, setGen2, setLBTMode, setOnLowBatteryListener, setPower, setPowerOnBySystem, setProtocol, setRFLink, setTagFocus, setUart, startInventoryTag, startLocation, startRadarLocation, stopLocation, stopRadarLocation, uhfBlockPermalock, uhfJump2Boot, uhfJump2Boot, uhfPowerOff_11, uhfPowerOn_11, uhfStartUpdate, uhfStopUpdate, uhfUpdating, writeData, writeData, writeDataToEpc, writeDataToEpcreadTcpServiceStatepublic static UHFTemperatureSensors getInstance() throws ConfigurationException
ConfigurationExceptionpublic boolean setEPCAndTIDMode()
IUHFsetEPCAndTIDMode in interface IUHFsetEPCAndTIDMode in class RFIDWithUHFUART_mtkpublic boolean setEPCAndTIDUserMode(int user_prt,
int user_len)
IUHFsetEPCAndTIDUserMode in interface IUHFsetEPCAndTIDUserMode in class RFIDWithUHFUART_mtkuser_prt - USER区起始地址(Start addressin USER area)user_len - USER区长度(Data length in USER area)public boolean setEPCSensorsMode()
public void setInventoryCallback(UHFTemperatureSensors.IUHFInventoryTemperatureTagCallback inventoryCallback)
public void setInventoryCallback(IUHFInventoryCallback inventoryCallback)
IUHFIUHF.startInventoryTag()之前调用此方法。IUHF.startInventoryTag().setInventoryCallback in interface IUHFsetInventoryCallback in class RFIDWithUHFUART_mtkinventoryCallback - 盘点回调接口(inventory callback interface)public UHFTAGInfo inventorySingleTag()
IUHFinventorySingleTag in interface IUHFinventorySingleTag in class RFIDWithUHFUART_mtkpublic UHFTemperatureSensors.TemperatureTag inventorySingleTemperatureTag()
public boolean startInventoryTag()
IUHF开始循环识别标签。
Begin looping through the identification labels.
通过 IUHF.setInventoryCallback(IUHFInventoryCallback inventoryCallback) 这个回调接口获取标签数据,需要在开始盘点之前调用setInventoryCallback方法。
Get the label data through the callback interface IUHF.setInventoryCallback(IUHFInventoryCallback inventoryCallback), you need to call the setInventoryCallback method before starting the inventory.
备注:开启循环识别标签后模块只能响应IUHF.stopInventory()函数 。
Note: The module can only respond to the IUHF.stopInventory() function after the loop identification tag is turned on.
startInventoryTag in interface IUHFstartInventoryTag in class RFIDWithUHFUART_mtkpublic boolean stopInventory()
IUHFstopInventory in interface IUHFstopInventory in class RFIDWithUHFUART_mtk